is_subclass_of
Überprüft, ob das Objekt diese Klasse als eine seiner übergeordneten Klassen nimmt oder sie implementiert: Wenn dieses Objekt eine Unterklasse der Klasse ist, gibt es wahr zurück
Funktionsname: is_subclass_of ()
Anwendbare Version: Php 4, Php 5, Php 7
Funktionsbeschreibung: Die Funktion is_subclass_of () wird verwendet, um zu überprüfen, ob ein Objekt eine Unterklasse der angegebenen Klasse ist.
Syntax: bool is_subclass_of (gemischtes Objekt, String $ class_name [, bool $ degly_string = true])
Parameter:
Rückgabewert: Return true Wenn $ Objekt eine Unterklasse oder eine Implementierungsklasse von $ class_name ist, ansonsten false.
Beispiel:
class ParentClass { } class ChildClass extends ParentClass { } $object = new ChildClass(); // 检查$object 是否是ParentClass 的子类if (is_subclass_of($object, 'ParentClass')) { echo 'ChildClass 是ParentClass 的子类'; } else { echo 'ChildClass 不是ParentClass 的子类'; }
Ausgabe:
ChildClass 是ParentClass 的子类
Beachten: